Contents

Introduction
Installation
Installation on Unix
Installation on Windows
Platform Caveats
Supported Operating Systems
Updating the Framework

Getting Started
The Console Interface
The Command Line Interface
The Web Interface

The Environment
Global Environment
Temporary Environment
Saved Environment
Environment Efficiency
Environment Variables
DebugLevel
Logging
LogDir
Encoder
EncoderDontFallThrough
Nop
NopDontFallThrough
RandomNops
ConnectTimeout
RecvTimeout
RecvTimeoutLoop
Proxies
ForceSSL
UdpSourceIp
NinjaHost
NinjaPort
NinjaDontKill
AlternateExit

Using the Framework
Choosing an Exploit Module
Configuring the Active Exploit
Verifying the Exploit Options
Selecting a Target
Selecting the Payload
Launching the Exploit

Advanced Features
The Meterpreter
PassiveX Payloads
InlineEgg Python Payloads
Impurity ELF Injection
Chainable Proxies
Win32 UploadExec Payloads
Win32 DLL Injection Payloads
VNC Server DLL Injection

More Information
Web Site
Mailing List
Developers

Security
Console Interfaces
Web Interface

General Tips
Tab Completion
Secure Socket Layer

Cygwin
Installation
Configuration
Rebasing
Tips

Licenses